  const layer = layui.layer;
  const form = layui.form;

  getUserinfor();
  function getUserinfor() {
    $.ajax({
      method: "get",
      url: "/my/userinfo",
      success: function (res) {
        // console.log(res);
        if (res.status !== 0) {
          return layer.msg("获取用户信息失败！");
        }
        renderAvatar(res.data);
      },
      // 判断是否有token，如果没有就跳转到登录页面，重新登录
      complete: function (res) {
        console.log(res);
        if (
          res.responseJSON.status === 1 &&
          res.responseJSON.message == "身份认证失败！"
        ) {
          localStorage.removeItem("token-DSJ");
          location.href = "/login.html";
        }
      },
    });
  }

  // 渲染用户信息（昵称 + 头像）
  function renderAvatar(user) {
    // 获取用户名称
    let name = user.nickname || user.username;
    // 设置内容文本
    $("#welcome").html(`欢迎&nbsp;&nbsp;${name}`);
    if (user.user_pic !== null) {
      $(".layui-nav-img").attr("src", user.user_pic).show();
      $(".text-avatar").hide();
    } else {
      $(".layui-nav-img").hide();
      const first = name[0].toUpperCase();
      $(".text-avatar").html(first).show();
    }
  }

  // 退出功能
  $("#loginout").on("click", function (e) {
    e.preventDefault();
    layer.confirm(
      "确定退出登录?",
      { icon: 3, title: "提示" },
      function (index) {
        layer.close(index);
        //退出的时候清楚token
        localStorage.removeItem("token");
        // 跳转到登陆页面重新登陆
        location.href = "/login.html";
      }
    );
  });
